The phrase "great snuggler" means someone or something that is really good at cuddling and providing comfort and warmth.